Java Карта интерфейса
Карта ключи интерфейса и значения однозначное отображение. Вы можете получить значение по ключу.
- Учитывая ключ и значение, вы можете сохранить значение после того, как объект на карте, вы можете получить доступ к соответствующее значение с помощью ключа.
- Когда значение доступа не существует, метод сгенерирует исключение NoSuchElementException.
- Когда тип объекта и типа элемента карты не совместим со временем, он будет бросать ClassCastException.
- При использовании объектов Null Null не допускаются в объекте на карте, бросает NullPointerException.
- Когда попытка изменить только для чтения карты, выдает UnsupportedOperationException.
Нет. | Метод Описание |
---|---|
1 | аннулированию ясно () Удаляет все отображения (опционально) карте. |
2 | булево ContainsKey (Object к) Если эта карта содержит отображение между указанным ключом, он возвращает истину. |
3 | булево containsValue (Object v) Если эта карта отображает один или несколько ключей к указанному значению, оно возвращает истину. |
4 | Набор entrySet () Назад Установить вид отображений содержится в этой карте. |
5 | булевы равно (OBJ Object) Сравнивает указанный объект с этой картой для равенства. |
6 | Возвращает объект (объект К) Возвращает значение указанного ключа сопоставляется, если эта карта не содержит отображения для ключа, она возвращает нуль. |
7 | INT хэш-код () Возвращает значение хэш-кода для этой карты. |
8 | булево IsEmpty () Если эта карта не содержит ключ - значение отображения, он возвращает истину. |
9 | Набор Keyset () Назад Установить просмотра этой карты содержит ключи. |
10 | положить объект (объект К, объект v) Связанное с указанным ключом к указанному значению к этой карте (дополнительная работа). |
11 | аннулированию putAll (Карта м) Копирование указать отображение во всех отображений из этой карты (дополнительная работа). |
12 | Объект удалить (объект К) Если существует отображение между клавишами, он удаляется из (по желанию) карты. |
13 | размер Int () Возвращает карту ключ - отображения значений. |
14 | Значения Collection () Возвращает представление коллекции значений, содержащихся в этой карте. |
примеров
Следующий пример, чтобы объяснить функцию Map
import java.util.*; public class CollectionsDemo { public static void main(String[] args) { Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("\t" + m1); } }
Приведенные выше примеры скомпилированные получены следующие результаты:
Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8}